On the Separation of Concerns in Program Families

نویسندگان

  • Adrian Colyer
  • Awais Rashid
  • Gordon Blair
چکیده

Aspect-orientation can help to separate concerns in software. One of the goals of this separation is to promote flexibility and configurability; this is especially true when constructing program families (and product-lines). This paper introduces a set of principles that instruct in the creation of flexible, configurable, aspect-oriented systems. We illustrate the principles through their application to a software product-line. The principle of dependency alignment serves as a guideline for structuring concern implementation in modules, eliminating unwarranted dependencies between concerns. The principles of orthogonal and weakly orthogonal aspects instruct in the design of aspects that are included in some system configurations, but not in others. We show how these principles scale to larger systems and larger concern implementations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The effect of training on public participation in the in-house separation of urban wastes

Recycling and reuse of municipal solid waste is one of the most important components of waste management. In this regards, education plays an important role in people motivation and changing their behavior. The aim of this study was to identify effect of education on people participation in source separation of municipal solid waste in district 5 of Tehran municipality. In this experimental st...

متن کامل

The Effects of Families and Schools Together Program (FAST) on Parental, General and Social Self-Efficacy of First Graders\' Parents

The purpose of this research was to examine the effects of Families and Schools Together Program (FAST) on social, general and parenting self-efficacy of first graders’ parents in Tabriz. This quasi-experimental study had a pretest-posttest control group design. The statistical population of the study consisted of the parents of all first graders enrolled in public schools in Tabriz in 2018-19 ...

متن کامل

Iran’s Shift in Family Planning Policies: Concerns and Challenges

Iran’s significant success in implementing Family Planning (FP) during the past 25 years, has made it a role model in the world. The Total Fertility Rate (TFR) in Iran has dropped from 6.5 in 1960 to 1.6 in 2012, which is well below the targeted value of 2.2 for the country. Iran’s success story, however, did not merely root in the implementation of FP programs. In other words, families’ strong...

متن کامل

Investigating and analyzing the effect of implementing the National Khadem program on changing the rate of household preparedness in disasters in Khorasan Razavi province

INTRODUCTION: Iran is one of the 10 most disaster-prone countries in the world and out of the 42 known types of disasters, at least 31 of them have occurred in this country. Recent disaster experiences have taught us that warnings must be taken seriously and preparedness is necessary. Family readiness is considered as one of the most important pillars of public readiness and community readiness...

متن کامل

The Effectiveness of Bullying Control Training Program on Health Promoting Behaviors in Bully Adolescents

Background and Aim: In recent years bullying behaviors among school adolescent have risen and have raised concerns for psychologists, teachers and their families around the world. The use of bullying control methods in schools is important. Therefore, the purpose of this study was to evaluate the effectiveness of bullying control training program on health promotion behaviors in bullying adoles...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004